Travel Joy Hostels Ltd
111 Grosvenor Rd., Westminster Abbey, London, United Kingdom, SW1V 3LG
(02078) 349689 Phone